<?php

/**
 * Interfaz para gestión de datos (Create, Read, Update, Delete)
 * @author anyul
 */
interface crud {

    /**
     * Ver elementos de la base de dato
     * @param $id integer Identificador del registro
     * @return $data mixed un arreglo con los datos del registro
     */
    function ver($id);

    /**
     * Registra elementos en la base de datos
     * @param $data mixed los datos a ingresar
     * @return $data mixed arreglo informativo de la operación
     */
    function registrar($data);
    /**
     * Borra elementos de la base de datos
     * @param $id integer identificador del registro
     * @return $data mixed arreglo informativo de la operación
     */
    function borrar($id);

    /**
     * Editar un elemento de la base de datos
     * @param $data mixed arreglo que contiene los datos a modificar
     * @param $id integer identificador del elemento a modificar
     * @return $data mixed arreglo informativo de la operacion
     */
    function editar($data, $id);

}

?>
